High-Speed Single-Database PIR Implementation

نویسندگان

  • Carlos Aguilar Melchor
  • Benoit Crespin
  • Philippe Gaborit
  • Vincent Jolivet
چکیده

In this HotPETs session we would like to present an implementation of a singledatabase Private Information Retrieval (PIR) scheme that can process a database at 2 Gbits/s using a commodity Graphics Processing Unit (GPU). This session will have three goals : – Dispel the idea that single-database PIR schemes are unusable because too expensive from a computational point of view – Provide a tool to do fast single-database PIR for higher-level applications and tests – Highlight that "Lattices + GPUs = Huge speedup" compared to number-theory schemes In order to do this we will first give a quick introduction to single-database PIR schemes and highlight the computational issues. Then after a one slide presentation of how GPUs can be used to do general purpose computations, we will present in a very schematic way the scheme implemented and why it is well adapted to GPUs. Finally, we will present a performance comparison over different database sizes with mean and variance values. One or two demos are possible if the organizers agree with them. IMPORTANT NOTE: Our implementation can be donwloaded from http://www.assembla.com/spaces/pir_gpgpu2008 Project members : Carlos Aguilar Melchor, Benoit Crespin, Philippe Gaborit, Vincent Jolivet and Pierre Rousseau (lead programmer) High-Speed Single-Database PIR Implementation IMPORTANT NOTE: Our implementation can be donwloaded from http://www.assembla.com/spaces/pir_gpgpu2008 Abstract. In this HotPETs session we would like to present an implementation of a singledatabase Private Information Retrieval (PIR) scheme that can process a database at 2 Gbits/s using a commodity Graphics Processing Unit (GPU). This session will have three goals : – Dispel the idea that single-database PIR schemes are unusable because too expensive from a computational point of view – Provide a tool to do fast single-database PIR for higher-level applications and tests – Highlight that "Lattices + GPUs = Huge speedup" compared to number-theory schemes In order to do this we will first give a quick introduction to single-database PIR schemes and highlight the computational issues. Then after a one slide presentation of how GPUs can be used to do general purpose computations, we will present in a very schematic way the scheme implemented and why it is well adapted to GPUs. Finally, we will present a performance comparison over different database sizes with mean and variance values. One or two demos are possible if the organizers agree with them. In this HotPETs session we would like to present an implementation of a singledatabase Private Information Retrieval (PIR) scheme that can process a database at 2 Gbits/s using a commodity Graphics Processing Unit (GPU). This session will have three goals : – Dispel the idea that single-database PIR schemes are unusable because too expensive from a computational point of view – Provide a tool to do fast single-database PIR for higher-level applications and tests – Highlight that "Lattices + GPUs = Huge speedup" compared to number-theory schemes In order to do this we will first give a quick introduction to single-database PIR schemes and highlight the computational issues. Then after a one slide presentation of how GPUs can be used to do general purpose computations, we will present in a very schematic way the scheme implemented and why it is well adapted to GPUs. Finally, we will present a performance comparison over different database sizes with mean and variance values. One or two demos are possible if the organizers agree with them.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Survey of Single Database PIR: Techniques and Applications

In this paper we survey the notion of Single-Database Private Information Retrieval (PIR). The first Single-Database PIR was constructed in 1997 by Kushilevitz and Ostrovsky and since then Single-Database PIR has emerged as an important cryptographic primitive. For example, Single-Database PIR turned out to be intimately connected to collision-resistant hash functions, oblivious transfer and pu...

متن کامل

A Survey of Single-Database Private Information Retrieval: Techniques and Applications

In this paper we survey the notion of Single-Database Private Information Retrieval (PIR). The first Single-Database PIR was constructed in 1997 by Kushilevitz and Ostrovsky and since then Single-Database PIR has emerged as an important cryptographic primitive. For example, Single-Database PIR turned out to be intimately connected to collision-resistant hash functions, oblivious transfer and pu...

متن کامل

Bandwidth Efficient PIR from NTRU

We present a private information retrieval (PIR) scheme based on somewhat homomorphic encryption (SWHE). In particular, we customize an NTRU-based SWHE scheme in order to evaluate a specific class of fixed depth circuits relevant for PIR implementation, thus achieving a more practical implementation. In practice, a SWHE that can evaluate a depth 5 circuit is sufficient to construct a PIR capabl...

متن کامل

The PIR integrated protein databases and data retrieval system

The Protein Information Resource (PIR) provides many databases and tools to support genomic and proteomic research. PIR is a member of UniProt––Universal Protein Resource––the central repository of protein sequence and function, which maintains UniProt Knowledgebase with extensively curated annotation, UniProt Reference databases to speed sequence searches, and UniProt Archive to reflect sequen...

متن کامل

Single Database Private Information Retrieval Implies Oblivious Transfer

A Single-Database Private Information Retrieval (PIR) is a protocol that allows a user to privately retrieve from a database an entry with as small as possible communication complexity. We call a PIR protocol non-trivial if its total communication is strictly less than the size of the database. Non-trivial PIR is an important cryptographic primitive with many applications. Thus, understanding w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008